﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Corretagem.Service.DataContract.Response
{
    /// <summary>
    /// TaxaResponse
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.ServicoCorretagem.Service.DataContract.Response", Name = "TaxaResponse")]
    public partial class TaxaResponse : ChaveTaxaResponse 
    {
        #region Campos
        private string _nomeBolsa;
        private string _nomeMercado;
        private string _nomeMercadoOrigem;
        private Decimal? _percEmoluentoBovespa;
        private Decimal? _percEmoluentoCBLC;
        private Decimal? _percRegistroBovespa;
        private Decimal? _percRegistroCBLC;
        #endregion
        #region Propriedades

        /// <summary>
        /// Mega BOlsa
        /// </summary>
        [DataMember]
        public string NomeBolsa
        {
            get
            {
                return _nomeBolsa;
            }
            set
            {
                _nomeBolsa = value;
            }
        }

        /// <summary>
        /// Nome mercado
        /// </summary>
        [DataMember]
        public string NomeMercado
        {
            get
            {
                return _nomeMercado;
            }
            set
            {
                _nomeMercado = value;
            }
        }
        /// <summary>
        /// Nome Mercado origem
        /// </summary>
        [DataMember]
        public string NomeMercadoOrigem
        {
            get
            {
                return _nomeMercadoOrigem;
            }
            set
            {
                _nomeMercadoOrigem = value;
            }
        }
        /// <summary>
        /// PercEmoluentoBovespa
        /// </summary>
        [DataMember]
        public Decimal? PercEmoluentoBovespa
        {
            get
            {
                return _percEmoluentoBovespa;
            }
            set
            {
                _percEmoluentoBovespa = value;
            }
        }
        /// <summary>
        /// PercEmoluentoCBLC
        /// </summary>
        [DataMember]
        public Decimal? PercEmoluentoCBLC
        {
            get
            {
                return _percEmoluentoCBLC;
            }
            set
            {
                _percEmoluentoCBLC = value;
            }
        }
        /// <summary>
        /// PercRegistroBovespa
        /// </summary>
        [DataMember]
        public Decimal? PercRegistroBovespa
        {
            get
            {
                return _percRegistroBovespa;
            }
            set
            {
                _percRegistroBovespa = value;
            }
        }
        /// <summary>
        /// PercRegistroCBLC
        /// </summary>
        [DataMember]
        public Decimal? PercRegistroCBLC
        {
            get
            {
                return _percRegistroCBLC;
            }
            set
            {
                _percRegistroCBLC = value;
            }
        }

        #endregion
    }
}
